Vcenter NamespaceManagement LoadBalancers SetSpec
The Vcenter NamespaceManagement LoadBalancers SetSpec encapsulates configuration allowed for setting a new configuration for a load balancer.
This schema was added in vSphere API 7.0.3.0.
{
"address_ranges": [
{
"address": "string",
"count": 0
}
],
"provider": "string",
"ha_proxy_config_set_spec": {
"servers": [
{
"host": "string",
"port": 0
}
],
"username": "string",
"password": "string",
"certificate_authority_chain": "string"
},
"avi_config_set_spec": {
"server": {
"host": "string",
"port": 0
},
"username": "string",
"password": "string",
"certificate_authority_chain": "string"
}
}
List of address ranges that will be used to derive frontend IP addresses for L4 virtual servers. This field is ignored in case of Avi load balancer provider. In case of HA_PROXY load balancer provider, at least one range must be provided. A set operation only allows for addition of new IP ranges to the existing list of IP ranges.
This property was added in vSphere API 7.0.3.0.
The Vcenter NamespaceManagement LoadBalancers SetSpec.provider selects a provider from the list of available providers to be used with vSphere Namespaces.
For more information see: Vcenter NamespaceManagement LoadBalancers Provider.
This property was added in vSphere API 7.0.3.0.
This property is deprecated as of vSphere API 9.0.0.0.
The Vcenter NamespaceManagement LoadBalancers HAProxyConfigSetSpec is a conditional configuration made available upon selecting the HA_PROXY load balancer provider. It is used to configure the load balancer at run time.
This property was added in vSphere API 7.0.3.0.
This property is optional and it is only relevant when the value of provider is Vcenter NamespaceManagement LoadBalancers Provider.HA_PROXY.
The Vcenter NamespaceManagement LoadBalancers AviConfigSetSpec is a conditional configuration made available upon selecting the Avi load balancer provider. It is used to configure the load balancer at run time.
This property was added in vSphere API 7.0.3.0.
This property is optional and it is only relevant when the value of provider is Vcenter NamespaceManagement LoadBalancers Provider.AVI.